.empty-state {
  height: 100%;
}

.empty-state-subheading {
  max-width: 360px;
  text-wrap: auto;
}

.table {
  width: 100%;
  table-layout: fixed;
}

.table-wrapper {
  /* Navbar Height + Toolbar height */
  max-height: calc(100vh - 90px);
  overflow: scroll;
}

.table-header {
  /* position: relative; */
  z-index: 2;
}

.first-column {
  padding-left: var(--rs-space-7);
}

.details-dialog {
  width: 100%;
  max-width: 600px;
  height: 500px;
  display: flex;
  flex-direction: column;
}

.skeleton {
  flex: 1;
}

.tab-root {
  position: relative;
  height: 100%;
}

.tab-content {
  padding: var(--rs-space-3) 0;
  overflow: scroll;
}

.list-item {
  padding: var(--rs-space-4) 0;
}

.list-item + .list-item {
  border-top: 1px solid var(--rs-color-border-base-primary);
}

.dialog-body {
  flex: 1;
  overflow: hidden;
}
